div#twitter_status {
	background: url('/images/sites-icons/twitter.png') left top no-repeat;
	padding-left: 20px;
	color: #CECECE;
	margin-bottom: 15px;
	min-height: 16px;
}

	div#twitter_status a {
		color: #CECECE;
		text-decoration: none;
	}
	
	div#twitter_status a:hover {
		text-decoration: underline;
	}
	
div.user-profile {
	overflow: hidden;
}

	div.user-profile div.avatar {
		float: left;
		width: 120px;
	}
	
		div.user-profile div.avatar div.border {
			display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
			border: #eee 1px solid;
			position: relative;
		}
		
			div.user-profile div.avatar div.border img {
				display: block;
			}
	
	div.user-profile div.bar {
		margin-left: 120px;
	}

	div.user-profile div.properties {
		clear: both;
	}
	
		div.user-profile div.properties dl {
			overflow: hidden;
			margin: 0px 0px 20px;
			padding: 0px;
		}
		
			div.user-profile div.properties dl dt {
				float: left;
				width: 140px;
				font-weight: bold;
				text-align: right;
			}
			
			div.user-profile div.properties dl dd {
				margin-left: 155px;
			}
			
				div.user-profile div.properties dl dd  a.livejournal {
					background: url("/images/sites-icons/livejournal.png") left center no-repeat;
					padding-left: 23px;
				}
				
				div.user-profile div.properties dl dd  a.habr {
					background: url("/images/sites-icons/habr.png") left center no-repeat;
					padding-left: 23px;
				}
				
				div.user-profile div.properties dl dd  a.vkontakte {
					background: url("/images/sites-icons/vkontakte.png") left center no-repeat;
					padding-left: 23px;
				}
				
				div.user-profile div.properties dl dd  a.twitter {
					background: url("/images/sites-icons/twitter.png") left center no-repeat;
					padding-left: 23px;
				}
				
				div.user-profile div.properties dl dd ul.friends-list {
					display: table;
					margin: 0px;
					padding: 0px;
				}
				
					div.user-profile div.properties dl dd ul.friends-list li {
						float: left;
						list-style: none;
						margin-right: 15px;
						padding: 0px;
						overflow: hidden;
					}
						
						div.user-profile div.properties dl dd ul.friends-list li a.avatar {
							display: block;
							float: left;
						}
						
						div.user-profile div.properties dl dd ul.friends-list li a.name {
							display: block;
							float: left;
							margin: 3px 0px 0px 5px;
						}
				
				div.user-profile div.properties dl dd ul.blogs-list {
					display: table;
					margin: 0px;
					padding: 0px;
				}
				
					div.user-profile div.properties dl dd ul.blogs-list li {
						float: left;
						padding-left: 16px;
						background: url("/images/blog-small.png") left center no-repeat;
						list-style: none;
						margin-right: 10px;
					}

/*table#t_profile {
	width: 100%;
	border: 0px;
}

	td#profile_left {
		width: 230px;
		vertical-align: top;
	}
		div#profile_avatar_wrap {
			clear: both;
			text-align: center;
			background: #F2F2F2;
			padding: 20px 0px;
			padding-bottom: 0px;
		}
			
			div#profile_avatar_wrap img {
				padding: 7px;
				border: #B5B5B5 1px solid;
				background: #fff;
			}
			
			div#profile_avatar_wrap div#user_ratig {
				margin-top: 20px;
				background: #FFF;
				padding: 10px;
			}
			
				div#profile_avatar_wrap div#user_ratig span#rating_number {
					background: #a4d139;
					padding: 0px 5px;
					color: #fff;
					font-size: 17pt;
					
				}
				
					div#profile_avatar_wrap div#user_ratig span#ratind_votes {
						color: #cecece;
					}
				
				div#profile_avatar_wrap div#user_ratig a.vote {
					font-size: 17pt;
					text-decoration: none;
					padding: 0px 5px;
				}
				
				div#profile_avatar_wrap div#user_ratig a.good {
					color: #a4d139;
				}
				
				div#profile_avatar_wrap div#user_ratig a.bad {
					color: #f7672e;
				}
				
				div#profile_avatar_wrap div#user_ratig a.cant {
					color: #cecece;
				}
	
	td#profile_right {
		padding-left: 20px;
		vertical-align: top;
	}
		h1#user_name {
			margin-top: 0px;
		}
		
			a#user_friend {
				margin-left: 30px; 
			}
			
			a#mail_friend {
				margin-left: 10px; 
			}
		
		div#profile_nav {
			background: #F2F2F2;
			padding: 5px 5px 5px 13px;
			margin: 0px 0px 15px -20px;
		}
		
			div#profile_nav a, div#profile_nav a:hover {
				font-weight: normal;
				color: #000;
				text-decoration: none;
				margin-left: 7px;
			}
			
			div#profile_nav a.selected, div#profile_nav a.selected:hover {
				color: #ea1ea0;
				background: #efefef;
			}

div.property_item {
	display: table;
	width: 100%;
	margin: 10px 0px;
}

	div.property_item div.property_title {
		float: left;
		width: 140px;
		text-align: right;
		font-weight: bold;
	}
	
	div.property_item div.property_value {
		padding-left: 10px;
		margin-left: 140px;
	}
	
		div.property_item div.property_value a.livejournal {
			background: url("/images/sites-icons/livejournal.png") left center no-repeat;
			padding-left: 23px;
		}
		
		div.property_item div.property_value a.habr {
			background: url("/images/sites-icons/habr.png") left center no-repeat;
			padding-left: 23px;
		}
		
		div.property_item div.property_value a.vkontakte {
			background: url("/images/sites-icons/vkontakte.png") left center no-repeat;
			padding-left: 23px;
		}
		
		div.property_item div.property_value a.twitter {
			background: url("/images/sites-icons/twitter.png") left center no-repeat;
			padding-left: 23px;
		}

ul#friends_list {
	display: table;
	margin: 0px;
	padding: 0px;
}

	ul#friends_list li {
		float: left;
		padding-left: 16px;
		background: url("/images/user-small.png") left center no-repeat;
		list-style: none;
		margin-right: 10px;
	}

ul#blogs_list {
	display: table;
	margin: 0px;
	padding: 0px;
}

	ul#blogs_list li {
		float: left;
		padding-left: 16px;
		background: url("/images/blog-small.png") left center no-repeat;
		list-style: none;
		margin-right: 10px;
	}*/

/**
 * Block user albums
 */

div.user-photoalbums-list {}

	div.user-photoalbums-list  div.item {
		margin: 0px 0px 30px;
		overflow: hidden;
	}
	
	div.user-photoalbums-list  div.item:last-child {
		margin-bottom: 0px;
	}
	
		div.user-photoalbums-list  div.item div.preview {
			float: left;
			background: url("/images/photoalbum-bg.png") no-repeat;
			padding: 12px;
			overflow: hidden;
		}
		
			div.user-photoalbums-list  div.item div.preview a,
			div.user-photoalbums-list  div.item div.preview a img{
				display: block;
			}
			
		div.user-photoalbums-list  div.item div.info {
			margin-left: 110px;
			padding-right: 10px;
		}
		
			div.user-photoalbums-list  div.item div.info div.title {
				margin: 0px 0px 10px 0px;
				font-size: 15pt;
			}
				
			div.user-photoalbums-list  div.item div.info div.description {
				font-style: italic;
				margin-top: 10px;
			}
			
			div.user-photoalbums-list  div.item div.info div.stat {
				color: #666;
				font-size: 8pt;
			}